.header{
  display: flex;
  height: 0.45rem;
  line-height: 0.45rem;
  padding: 0 0.12rem;
}
.header-back{
  width: 0.09rem;
}
.header-back img{
  width: 0.09rem;
}
.header-title{
  flex: 1;
  text-align: center;
  font-size: 0.16rem;
  color: #333333;
}
.header-menu-icon{
  width: 0.15rem;
}
.header-menu-icon img{
  width: 0.15rem;
}
.menu-con{
  display: none;
  position: absolute;
  width: 100%;
  z-index: 9;
}
.menu-active.menu-con{
  display: block;
  background: rgba(0, 0, 0, 0.5);
}
.menu-main{
  width: 1.5rem;
  background: #fff;
  float: right;
}
.menu-main li{
  text-align: center;
  font-size: 0.13rem;
  line-height: 0.4rem;
}
.menu-main li a{
  color: #333;
}
.block-header{
  display: flex;
  width: 92%;
  margin-top: 0.13rem;
  margin-bottom: 0.1rem;
}
.block-title{
  flex: 1;
  background: url("/themes/simple-h5/static/imgs/block-title-bg.png") no-repeat;
  background-position:  left center;
  background-size: 0.35rem 0.16rem;
  font-size: 0.16rem;
}
.block-img img{
  width: 100%;
}
.block-header-more{
  font-size: 0.11rem;
  color: #999;
}
.block-more-icon img{
  width: 0.05rem;
  height: 0.08rem;
}
.block-con{
  width: 92%;
}
.block-item{
  display: flex;
  margin-bottom: 0.07rem;
}
.block-item-img{
  width: 0.75rem;
  margin-right: 0.08rem;
}
.block-item-img img{
  width: 100%;
  height: 0.59rem;
}
.block-item-text{
  flex: 1;
}
.block-item-title{
  color: #171717;
  line-height: 1.2;
}
.block-item-desc{
  margin-top: 0.05rem;
  font-size: 0.12rem;
  color: #666;
}
.footer{
  background: #313131;
  padding: 0.1rem 0;
  text-align: center;
  color: #fff;
  font-size: 0.1rem;
}